package com.hnevc.caoliuye;

import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;
import org.w3c.dom.ls.LSOutput;

/**
 *
 * 【继承】
 * 子类自动拥有父类的所有可继承的属性和方法
 * extends关键字
 * 【重写父类方法】
 * 具有相同的方法名，参数列表，以及返回值的类型
 */
public class Example01 {
    public static void main(String[] args) {
        Dog dog = new Dog();//实例化Dog子类
        dog.name="图图";
        dog.shout();//子类去访问父
        dog.printName();
    }
}
//父类 Animal
class Animal{
    String name;//名字属性
    //动物叫的方法
    void shout(){
        System.out.println("动物发出叫声");
    }
}
//子类Dog
class Dog extends Animal{
    public void printName(){
        System.out.println("name=" +name);
    }
    //重写父类当中shout方法
    @Override
    void shout() {
        System.out.println("汪汪汪~~~");
    }
}